Soru & Cevap

splash scrreen ekranında Handler().postDelayed

05.09.2014 - 12:45

Merhaba; ben splash screen sayfası oluşturdum ve gayet güzel çalışıyordu ta ki sabah projeyi açana kadar..şu an tam olarak hata da değil sanırım  ama neyden kaynaklandığını blmiyorum,çözemedim internette de bunnula ilgili bir şey bulamadım..

openDelayed kısmında şöyle bişey çıkıyo;

The method postDelayed(Runnable, long) in the type Handler is not applicable for the arguments (new Runnable()
 {}, long)

kodlar;

-------------------------------------------------------------------

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
 
public class SplashScreen extends Activity {
     
    // Splash screen timer
    private static long SPLASH_TIME_OUT = 3000;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splash);
     
        new Handler().postDelayed(new Runnable() {
           @Override
            public void run() {
               
                Intent i = new Intent(SplashScreen.this, MainActivity.class);
                startActivity(i);
 
                finish();
            }
        }, SPLASH_TIME_OUT);
    }
 
}

 

-----------------------------------------------------

sadece bu kadar ama çalıştıramadım bi türlü..

8 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-2170-1480110808.jpg
serkan.alabas
05.09.2014 - 02:42

Merhabalar,

Kodlarda bir sorun gözükmüyor bende sorunsuz çalıştı..Bazen böyle sorunlar banada denk geliyor; Project > Clean.. yapmak veya Eclipse'i kapatıp açmak sorunu çözebiliyor.Bir deneyin isterseniz.

Kolay Gelsin.